home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / TronCycle (Lento) / TronCycle.jar / d.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-09-24  |  909 b   |  67 lines

  1. // $FF: renamed from: d
  2. class class_0 extends Thread {
  3.    // $FF: renamed from: for b[]
  4.    private final b[] field_0 = new b[20];
  5.    // $FF: renamed from: if long
  6.    private final long field_1;
  7.    // $FF: renamed from: a boolean
  8.    private boolean field_2 = false;
  9.    // $FF: renamed from: do long
  10.    private long field_3 = 75L;
  11.  
  12.    public class_0(int var1, int var2) {
  13.       this.field_1 = (long)var1;
  14.       this.field_3 = (long)var2;
  15.    }
  16.  
  17.    // $FF: renamed from: a (b) boolean
  18.    public boolean method_0(b var1) {
  19.       for(int var2 = 0; var2 < this.field_0.length; ++var2) {
  20.          if (this.field_0[var2] == null) {
  21.             this.field_0[var2] = var1;
  22.             return true;
  23.          }
  24.       }
  25.  
  26.       return false;
  27.    }
  28.  
  29.    // $FF: renamed from: a () void
  30.    public void method_1() {
  31.       this.field_2 = true;
  32.    }
  33.  
  34.    // $FF: renamed from: a (long) void
  35.    public void method_2(long var1) {
  36.       this.field_3 = var1;
  37.    }
  38.  
  39.    public void run() {
  40.       try {
  41.          Thread.sleep(this.field_1);
  42.       } catch (Exception var8) {
  43.       }
  44.  
  45.       while(!this.field_2) {
  46.          long var1 = System.currentTimeMillis();
  47.  
  48.          for(int var5 = 0; var5 < this.field_0.length; ++var5) {
  49.             if (this.field_0[var5] != null) {
  50.                this.field_0[var5].a();
  51.             }
  52.  
  53.             Thread.yield();
  54.          }
  55.  
  56.          long var3 = this.field_3 - (System.currentTimeMillis() - var1);
  57.          if (var3 > 0L) {
  58.             try {
  59.                Thread.sleep(var3);
  60.             } catch (InterruptedException var7) {
  61.             }
  62.          }
  63.       }
  64.  
  65.    }
  66. }
  67.